package com.jiazhong.shopping.dao;

import com.jiazhong.shopping.model.Car;
import com.jiazhong.shopping.model.CarInfo;

import java.util.List;

public interface CarDao {
    /**
     * 根据商品编号检测某个购物车中是否存在该菜
     * @param eat_id
     * @param user_id
     * @return boolean true表示存在，false表示不存在
     */
    public boolean exists(int eat_id,int user_id);

    /**
     * 根据eat_id和user_id来更新用户某个菜品的购买数量
     * @param car
     */
    public void updateCarCount(Car car);
    public void updateCarCount(int car_id,int count);
    public void addCar(Car car);
    public List<CarInfo> queryCarInfo(int userId);

    /**
     * 根据食品编号，获得该用户购物车中菜品的数量
     * @param userId
     * @return
     */
    public Integer queryCountByUserId(int userId);
    /**
     * 根据购物车中食品的编号，删除一个商品
     * @param car_id
     */
    public void delCar(int car_id);
}